package com.example.pattern.template;

/**
 * 具体类：制作咖啡
 *
 * @author FM_南风
 * @date 2024/7/3
 */
public class Coffee extends CoffeeTemplate{
    @Override
    void brewCoffeeGrinds() {
        System.out.println("冲咖啡");
    }

    @Override
    void addCondiments() {
        System.out.println("加糖和牛奶");
    }

    // 覆盖钩子方法，可以不加糖和牛奶
    @Override
    boolean customerWantsCondiments() {
        return false;
    }
}
